home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 310_01 / makefile.par < prev    next >
Makefile  |  1990-04-20  |  672b  |  36 lines

  1. CFLAGS =
  2. LFLAGS =
  3.  
  4. BINDIR = ../bin
  5.  
  6. SOURCES = parser.y parser.lex parse1.c parse2.c
  7. MISC = disclaim Makefile *.h y.tab.c lex.yy.c uchar.c
  8.  
  9. install: parse
  10.     mv parse $(BINDIR)
  11.  
  12. parse: y.tab.o parse1.o parse2.o
  13.     cc $(LFLAGS) -o parse y.tab.o parse1.o parse2.o -lm
  14.  
  15. newparse: y.tab.o parse1.o parse2.o
  16.     cc $(LFLAGS) -o newparse y.tab.o parse1.o parse2.o -lm
  17.  
  18. bundle: y.tab.c lex.yy.c
  19.     bundle $(SOURCES) $(MISC) >../parser.bundle
  20.  
  21. y.tab.o: y.tab.c lex.yy.c primnum.h
  22.  
  23. y.tab.c: parser.y
  24.     yacc -d parser.y
  25.  
  26. lex.yy.c: parser.lex
  27.     lex parser.lex
  28.  
  29. parse2.o: parse2.c drive.h
  30.  
  31. lint.out: y.tab.c
  32.     lint y.tab.c parse1.c parse2.c -lm
  33.  
  34. clean:
  35.     -rm *.o
  36.